delayed echo - German English Dictionary